@charset "utf-8";
/* CSS Document */

#wapper{
    margin: auto;
    width: 960px;
}

body{   
    text-align: center;   
}

.header{
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	BACKGROUND: url(../image/banner_loop.jpg) repeat-x; 
	HEIGHT: 122px; PADDING-TOP: 0px;
}

.content{
    background-color:#FFF !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

.left{
    margin: 0 5px 0 0;
    float: left;
    width: 200px;
    padding: 2px;    
}

.middle{
    float: left;
    width: 540px;
    margin: 0 5px 0 0;
    background: white;
    border: 1px solid blue;
}

.right{
    float: left;
    width: 200px;    
}

.footer{
    margin-top: 10px;
    margin-bottom: 5px;
    clear: both;
    padding: 1px;
}

.footer td{
    text-decoration:none;
    text-align: center;
    background-color:#03F;
    color: #FFF;
}

.left .menuItem{
    background-color:#CCC;
    padding: 1px;
    text-align:left;
    text-decoration:none;
    color: blue;
}

.left .menuHover{
    background-color:#CCC;
    padding: 1px;
    text-align:left;
    color: blue;
    text-decoration:underline;
}

.left .menuSelected{
    background-color:#CCC;
    padding: 1px;
    text-align:left;
    text-decoration:none;
    color: red;
}

.left .menuName{
    background-color: #03F;
    color: #FFF;
    font-size:14px;
}

a{
    text-decoration: none;
}

a .hover{
    text-decoration: underline;
}

.topMenu{
    width: 100%;
    /*height: 75px;*/
    padding: 1px;
}

.topMenu td{
    text-decoration:none;
    text-align: center;
    background-color:#03F;
    color: #FFF;
}

.longTextBox{
    width: 200px;
}

.errmsg{
    display: none;
}

.showErrMsg{
    display:inline;
    color: red;
}

.notvalid {background-color: #ff0000; }

.box{
    border: 1px solid blue;
    margin-bottom: 5px;
}